package com.yykj.order.center.server.service;


import com.yykj.order.center.client.dto.ConsultationDoctorDto;
import com.yykj.order.center.client.dto.ConsultationDoctorListDto;
import com.yykj.order.center.client.dto.ConsultationListDto;
import com.yykj.order.center.client.dto.base.PaginationListDto;
import com.yykj.order.center.client.form.consultation.ConsultationAdminDoctorListForm;
import com.yykj.order.center.client.form.consultation.ConsultationAdminDoctorReviewForm;
import com.yykj.order.center.client.form.consultation.ConsultationAdminListForm;
import com.yykj.order.center.client.form.consultation.ConsultationAdminReviewForm;

public interface ConsultationAdminService {

    PaginationListDto<ConsultationListDto> list(ConsultationAdminListForm consultationAdminListForm);

    PaginationListDto<ConsultationDoctorListDto> doctorList(ConsultationAdminDoctorListForm consultationAdminDoctorListForm);

    void doctorReview(ConsultationAdminDoctorReviewForm consultationAdminDoctorReviewForm);

    void review(ConsultationAdminReviewForm consultationAdminReviewForm);

    void doctorChargebackReview(ConsultationAdminDoctorReviewForm consultationAdminDoctorReviewForm);
}
